/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.AsignaturaDao;
import com.persistencia.dao.DocenteCategoriaDao;
import com.persistencia.dao.impl.AsignaturaDaoImpl;
import com.persistencia.dao.impl.DocenteCategoriaDaoImpl;
import com.persistencia.domain.Docentexcategoria;
import com.service.DireccionEscuelaService;
import com.service.DocenteCategoriaService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author kenny
 */
public class DocenteCategoriaServiceImpl implements DocenteCategoriaService, Serializable{
    private DocenteCategoriaDao docenteCategoriaDao=new DocenteCategoriaDaoImpl();

    @Override
    public void registrarDocenteCategoria(Docentexcategoria docentexcategoria) throws Exception {
        docenteCategoriaDao.registrar(docentexcategoria);
    }

    @Override
    public void actualizarDocenteCategoria(Docentexcategoria docentexcategoria) throws Exception {
        docenteCategoriaDao.actualizar(docentexcategoria);
    }

    @Override
    public void eliminarDocenteCategoria(Object id) throws Exception {
        docenteCategoriaDao.eliminar(id);
    }

    @Override
    public Docentexcategoria obtenerDocenteCategoriaPorId(Object id) throws Exception {
        return docenteCategoriaDao.obtenerPorId(id);
    }

    @Override
    public List<Docentexcategoria> obtenerListaDocenteCategorias() throws Exception {
        return docenteCategoriaDao.obtenerLista();
    }
    
}
